package com.ysd.lis.entity.bac;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

/**
 * @TableName BAC_PUBLIS_SEC_REPORT
 */
@TableName(value = "BAC_PUBLIS_SEC_REPORT")
@Data
public class BacPublisSecReport extends BaseEntity {

    private String rptGroup;

    private Timestamp sampleda;

    private String sampleNo;

    private String testFlowNo;

    private String testNodeNo;

    private String strainNo;

    private String stainingResulId;

    //private String resulText;

    private static final long serialVersionUID = 1L;

    /**
     * 是否取消
     */
    @TableField("IS_CANCEL")
    private Integer isCancel;

    /**
     * 取消日期
     */
    @TableField("CANCEL_DATE")
    private Timestamp cancelDate;

    /**
     * 是否医师
     */
    @TableField("CANCEL_DOCTOR")
    private String cancelDoctor;

    /**
     * 取消原因
     */
    @TableField("CANCEL_REASON")
    private String cancelReason;

    @TableField(exist = false)
    private BacStainingResult stainingResultDto;

    /*查询类型  1 全部   2 未取消  3 已取消*/
    @TableField(exist = false)
    private Integer searchType;
}